package org.example.entity;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

import java.util.Date;
import java.util.List;
import java.util.Map;
import java.util.Set;

@Data    // lombok的注解，生成get和set方法
@Component  // 标记为spring的一个组件
public class Hero2 {

    @Value("${hero.id}")
    private Integer id;
    @Value("${hero.age}")
    private Integer age;
    @Value("${hero.name}")
    private String name;
    @Value("${hero.birth}")
    private Date birth;
          @Value("${hero.hobby}")
    private String[] hobby;
          @Value("${hero.list}")
    private List<String> list;
       @Value("${hero.set}")
    private Set<String> set;
       // @Value("${hero.map}")
    private Map<String, String> map;
}